$import('ArrayUtil')
$import('MessageContext')
/**
 * @fileoverview	校验框架
 * @author	yq.wang
 * @date	2010.1.26
 * @version	1.0
 */
 
var Validate ={
	validate :function(rule,obj){
		try{
			obj.resetMsg();
			ArrayUtil.foreach(rule,function(n,pojo){
				pojo.validate(obj);
			})
		}catch(msg){
			MessageContext.error(msg,this.getMessagerId(obj));
			throw msg;
		}
	},
	getMessagerId : function(obj){
		if(!obj) return null;
		return obj.getMsgDivId();
	}
}







